|
The DataTableJ grid component is the leading Java grid component.
DataTableJ provides flexible data-binding with advanced n-tier data
models. Using ProtoView data models and the DataTableJ, developers can
connect the DataTableJ to any data source in a matter of minutes.
Built for maximum speed and high performance, the ProtoView DataTableJ rises above other Java grids by easily accommodating thousands of rows. In addition to its speed and power, the DataTableJ offers developers a wide selection of properties and methods to customize the look and feel of the
grid for any Java application.
The DataTableJ includes:
|
|
Advanced N-Tier Data Models
The DataTableJ works with the JSuite data models to provide data-binding to
any source. To read more about the JSuite data models, click
here.
Data models include:
- XML.
- JDBC.
- Text file. Any delimited file type.
- Binary file.
- Sockets (TCP/IP).
- Adaptors for Symantec Visual CafΘ, IBM Visual Age and Inprise/Borland
JBuilder IDE's.
Java Components In Cells:
Cell Objects
- Cell values are stored as objects.
- Auto Configure method: configures columns using type (class) of cells in the first row.
- Cells in a column can be mixed classes or null values.
-
Multi-line cells.
-
Newline character support: - Support for newline characters in cell text to allow program controls of text breaking within cells.
- Color selection of cells.
- CurrentCellForeground: change the foreground of focus cell.
- Images in cells. Cell image can be displayed together with cell text (this cell still remains editable).
-
Set Background and Foreground Color For Selected Cells.
Column & Rows
- Column format: display cells in a column with a particular format.
-
Column and row resizing.
- Multi-line column headings.
- Display images in row labels.
-
Color selection of rows.
-
Images for column headers: can be displayed together with a column header string.
-
Images for row labels: can be displayed together with row label text.
-
Add rows and columns using a variety of methods including: - Adding a row as an array of string objects - Adding an array of
rows using a two dimensional array of strings - Adding an integer value of empty rows at once. - Adding multiple columns using an array of string column headings.
- Individual row, column or cell attributes.
- Row, column or cell graphics, buttons and check boxes.
Selection
-
Cell range selection.
-
Set a range of selected columns.
-
Windows style row, column and cell selection.
Sorting & Searching
Additional Features
- Numerous border types.
-
Font selection.
-
Rich event set for responding to user actions.
-
Enable DELETE and INSERT keys for editing.
- Enable the right mouse button.
- Labels: text displayed in the upper-left corner of the grid.
- Image property for upper-left corner of the grid.
- TableColor: background color for areas inside of the grid not filled by cells.
- SharpButtons: sharp/dim 3D style of row-labels and column-headers borders.
- PreferredSize,- designed for containers that use a Layout manager. Once this property is set, the "getPreferredSize()" returns that value, rather than the "getSize()" or internally adjusted value.
- Scrollbars and "view-component" member variables of the PVTable class are changed to be public and they can be used directly to process common java events.
Component Enhancements:
Merge Cells
Using the included sample class,
developers can create tables with merged (joined) cells. Cells can be merged across
both columns and rows. Merging is done automatically by the sample
class. In addition, clicking on the column header (sorting) will
automatically merge cells on the sort.
All JSuite components come with with both JDK 1.02 Classes and JDK 1.1(1.2) JAR files and is available with Source Code.
The JSuite Is Written Using 100% Pure Java!
This service includes all major upgrades (full version changes) and minor
updates (enhancements/service patches).
Designed to keep customers up-to-date, this service creates a link between
you and ProtoView's Development Team ensuring that you are always informed of the latest
updates, enhancements/service patches to our software products. In addition, ProtoView
Subscription Service customers also benefit from full version upgrades. This
reduces the hassle of upgrading your products; the ProtoView Subscription Service
will now do this automatically!
Click here to read more about this service (as well as
view a detailed pricing chart).
The JSuite has been featured in a number of features and reviews. Here is
just some of what the press is saying about it:
"ProtoView's JSuite is an ideal present for people
complaining about the
lack of quality third-party components for Java...the amount of properties
available for customization is impressive...while evaluating JSuite, I found
it to be an extremely well designed and stable component collection
that will significantly speed up user interface implementations."
- Java Pro, Review
"With ProtoView's release of JSuite, they have
successfully raised the bar
on usable JavaBeans...They are rich in features and have a lot to offer
any Java developer."
- Java Developer's Journal, Review
Copyright ⌐ 1999 ProtoView Development
Corporation. All rights reserved.
This page was last updated Thursday, February 24, 2000.
|